Efficient GPU-Based Solver for Acoustic Wave Equation
نویسندگان
چکیده
We present an efficient algorithm to solve the acoustic wave equation that is used to model the propagation of sound waves through a material medium. Our approach assumes that the speed of sound is constant in the medium and computes an adaptive rectangular decomposition(ARD) of the environment. We map the algorithm to many-core GPU architectures by performing discrete cosine transforms (DCTs) inside each rectangular volume along with a sixth order interface handling at the boundaries. The entire solution to the second order PDE is computed on the GPU and we highlight many techniques to accelerate its performance by exploiting the features of GPU architectures. We highlight the performance of our algorithm in terms of computing impulse responses and sound propagation in complex 3D models. In practice, we observe a performance gain of more than 500X over finite-difference time-domain(FDTD) methods. The use of GPUs also results in almost one order of magnitude improvement over CPU-based ARD algorithms. To the best of our knowledge, this is the fastest method for solving the acoustic wave equation.
منابع مشابه
An efficient GPU-based time domain solver for the acoustic wave equation
An efficient algorithm for time-domain solution of the acoustic wave equation for the purpose of room acoustics is presented. It is based on adaptive rectangular decomposition of the scene and uses analytical solutions within the partitions that rely on spatially invariant speed of sound. This technique is suitable for auralizations and sound field visualizations, even on coarse meshes approach...
متن کاملA High Order Approximation of the Two Dimensional Acoustic Wave Equation with Discontinuous Coefficients
This paper concerns with the modeling and construction of a fifth order method for two dimensional acoustic wave equation in heterogenous media. The method is based on a standard discretization of the problem on smooth regions and a nonstandard method for nonsmooth regions. The construction of the nonstandard method is based on the special treatment of the interface using suitable jump conditio...
متن کاملAnalysis of Radial Baffle Effects on Acoustic Characteristics of a Combustion Chamber
An efficient finite volume approach has been used to develop a three dimensional Helmholtz acoustic solver for complex geometries. This acoustic solver was utilized to obtain characteristic mode shapes and frequencies of a baffled combustion chamber. An experimental setup, including stationary and moving sensors, has also been used to measure these quantities for the same model combustion chamb...
متن کاملA Multigrid-based Iterative Solver for the Frequency-domain Elastic Wave Equation
SUMMARY Efficient numerical wave modelling is essential for imaging methods such as reverse-time migration (RTM) and full waveform inversion (FWI). In 2D, frequency-domain modelling with LU factorization as a direct solver can outperform time-domain methods by one order. For 3-D problems, the computational complexity of the LU factorization as well as its memory requirements are a disadvantage ...
متن کاملFDTD Based Seismic Modeling and Reverse Time Migration on a GPU Cluster
We have designed a fast parallel simulator that solves the acoustic wave equation on a GPU cluster. Solving the acoustic wave equation in an oil exploration industrial context aims at speeding up seismic modeling and Reverse Time Migration. We use a finite difference approach on a regular mesh, in both 2D and 3D cases. The acoustic wave equation is solved in either a constant density or a varia...
متن کامل